package com.easy.work.bean;

import com.easy.work.http.BaseResponse;

import java.util.List;

/**
 * @author zhangfeng
 * @date 2018/01/12
 * @desc
 */

public class CompanyBriefBean implements BaseResponse {

    /**
     * companyId : 1
     * companyName : 纳里健康
     * companyAddress : 常州创意产业园
     * companyIntroduction : 医疗软件企业 互联网开发
     * companyImage : http://www.ngarihealth.com/image/logo1.png
     * name : 张三
     * phone : 18100000000
     * longitude : 116:28E
     * latitude : 39:54N
     * companyType : 1
     * companySize : 20
     * modifier :
     * modifyDate : 2017-12-08 16:57:46
     * province : 32
     * city : 3204
     * area : 320401
     * status : 0
     * pictureList : [{"companyImageId":"17120815221409717066","companyId":1,"companyImage":"http://www.ngarihealth.com/image/logo1.png","modifier":"yhl","modifyDate":"2017-12-08 15:22:14"}]
     * workBaseList : [{"workId":"17120716392931835915","companyId":1,"workImage":"http://www.ngarihealth.com/image/logo1.png","title":"Java招聘","salaryFrom":5000,"salaryTo":10000,"workContent":"Java开发","wages":"13薪","workTime":"朝九晚五","welfare":"五险一金","sex":1,"ageFrom":1,"ageTo":50,"edu":1,"experience":1,"other":"","status":0,"modifier":"yhl","modifyDate":"2017-12-08 16:39:39","isHot":0,"workType":1,"isCashBack":1,"cashBackNum":"300","isRecPrize":0,"recPrizeNum":"","encase":0,"meals":0,"socialInsurance":0,"physicalExamination":0,"subsidizedMeals":0,"shuttleBus":0,"trafficSubsidies":1,"doubleCease":1},{"workId":"17120717073344451744","companyId":1,"workImage":"http://www.ngarihealth.com/image/logo1.png","title":"前端招聘","salaryFrom":5000,"salaryTo":10000,"workContent":"Java开发","wages":"13薪","workTime":"朝九晚五","welfare":"五险一金","sex":1,"ageFrom":1,"ageTo":40,"edu":1,"experience":1,"other":"","status":0,"modifier":"yhl","modifyDate":"2017-12-07 17:07:33","isHot":0,"workType":1,"isCashBack":1,"cashBackNum":"200","isRecPrize":0,"recPrizeNum":"","encase":0,"meals":0,"socialInsurance":0,"physicalExamination":0,"subsidizedMeals":0,"shuttleBus":0,"trafficSubsidies":1,"doubleCease":1}]
     * areaText : 市辖区
     * cityText : 常州市
     * provinceText : 江苏省
     * companyTypeText : 合资
     */

    public int companyId;
    public String companyName;
    public String companyAddress;
    public String companyIntroduction;
    public String companyImage;
    public String name;
    public String phone;
    public String longitude;
    public String latitude;
    public int companyType;
    public int companySize;
    public String modifier;
    public String modifyDate;
    public String province;
    public String distance;
    public String city;
    public String area;
    public int status;
    public String areaText;
    public String cityText;
    public String provinceText;
    public String companyTypeText;
    /**
     * companyImageId : 17120815221409717066
     * companyId : 1
     * companyImage : http://www.ngarihealth.com/image/logo1.png
     * modifier : yhl
     * modifyDate : 2017-12-08 15:22:14
     */

    public List<PictureListEntity> pictureList;
    /**
     * workId : 17120716392931835915
     * companyId : 1
     * workImage : http://www.ngarihealth.com/image/logo1.png
     * title : Java招聘
     * salaryFrom : 5000
     * salaryTo : 10000
     * workContent : Java开发
     * wages : 13薪
     * workTime : 朝九晚五
     * welfare : 五险一金
     * sex : 1
     * ageFrom : 1
     * ageTo : 50
     * edu : 1
     * experience : 1
     * other :
     * status : 0
     * modifier : yhl
     * modifyDate : 2017-12-08 16:39:39
     * isHot : 0
     * workType : 1
     * isCashBack : 1
     * cashBackNum : 300
     * isRecPrize : 0
     * recPrizeNum :
     * encase : 0
     * meals : 0
     * socialInsurance : 0
     * physicalExamination : 0
     * subsidizedMeals : 0
     * shuttleBus : 0
     * trafficSubsidies : 1
     * doubleCease : 1
     */

    public List<WorkBaseListEntity> workBaseList;

    public static class PictureListEntity implements BaseResponse{
        public String companyImageId;
        public int companyId;
        public String companyImage;
        public String modifier;
        public String modifyDate;
    }

    public static class WorkBaseListEntity implements BaseResponse{
        public String workId;
        public int companyId;
        public String workImage;
        public String title;
        public int salaryFrom;
        public int salaryTo;
        public String workContent;
        public String wages;
        public String workTime;
        public String welfare;
        public int sex;
        public int ageFrom;
        public int ageTo;
        public int edu;
        public int experience;
        public String other;
        public int status;
        public String modifier;
        public String modifyDate;
        public int isHot;
        public int workType;
        public int isCashBack;
        public String cashBackNum;
        public int isRecPrize;
        public String recPrizeNum;
        public int encase;
        public int meals;
        public int socialInsurance;
        public int physicalExamination;
        public int subsidizedMeals;
        public int shuttleBus;
        public int trafficSubsidies;
        public int doubleCease;
    }
}
